Piwik\DataAccess\LogQueryBuilder\JoinGenerator A

Total Complexity 73
Dependencies 5
Dependents 1
Total lines 324
Lines of code 201
Logical lines of code 126
Comment lines 52
Methods 8
Properties 4

Methods 8

Method Rating Maintainability Complexity Lines of code
addMissingTablesNeededForJoins()
C
39 26 57
findJoinCriteriasForTables()
B
43 16 48
generate()
A
43 15 46
generateNonVisitJoins()
S
52 7 24
addMissingTablesForOtherTableJoin()
S
58 6 16
__construct()
S
77 1 4
getJoinString()
S
82 1 3
shouldJoinWithSelect()
S
82 1 3